package com.nlp.model;

public class Bibliography {
    private String CA;//团体作者
    private String HC;//ESI 常被引用的论文请注意，此字段值仅适用于 ESI 订阅者。
    private String GA;//文献传递号
    private String PG;//页数
    private String SI;//特刊
    private String OA;//公开访问指示符
    private String AR;//文献编号
    private String FX;//基金资助正文
    private String SE;//丛书标题
    private String TC;//Web of Science 核心合集的被引频次计数
    private String DT;//文章类型
    private String BP;//开始页
    private String HP;//ESI 热门论文。请注意，此字段值仅适用于 ESI 订阅者。
    private String PT;//出版物类型（J=期刊；B=书籍；S=丛书；P=专利）
    private String AB;//摘要
    private String SN;//国际标准期刊号 (ISSN)
    private String U1;//使用次数（最近 180 天）
    private String VL;//卷
    private String PD;//出版日期
    private String PY;//出版年
    private String IS;//期
    private String PU;//出版商
    private String DI;//数字对象标识符 (DOI)
    private String JI;//ISO 来源文献名称缩写
    private String BA;//书籍作者
    private String U2;//使用次数（2013 年至今）
    private String DA;//生成此报告的日期。
    private String PM;//PubMed ID
    private String SO;//出版物名称
    private String PI;//出版商所在城市
    private String TI;//文献标题
    private String LA;//语言
    private String PA;//出版商地址
    private String CT;//会议标题
    private String J9;//长度为 29 个字符的来源文献名称缩写
    private String EP;//结束页
    private String CL;//会议地点
    private String GP;//书籍团体作者
    private String FN;//文件名
    private String NR;//引用的参考文献数
    private String BF;//书籍作者全名
    private String Z9;//被引频次合计
    private String UT;//入藏号


    private String SP;//会议赞助方
    private String PN;//子辑
    private String VR;//版本
    private String CY;//会议日期
    private String BS;//丛书副标题
    private String HO;//会议主办方
    private String EI;//电子国际标准期刊号 (eISSN)
    private String SU;//增刊
    private String EA;//日期

    private String[] WC;//Web of Science 类别
    private String[] BN;//国际标准书号 (ISBN)
    private String[] FU;//基金资助机构和授权号,分号空格分割
    private String[] OI;//ORCID 标识符 (Open Researcher and Contributor ID),分号加空格分割
    private String[] RP;//通讯作者地址
    private String[] DE;//作者关键词,关键字描述，分号分割
    private String[] RI;//ResearcherID 号,分号空格
    private String[] SC;//研究方向,分号空格
    private String[] ID;//Keywords Plus®,主题词
    private String[] EM;//电子邮件地址,分号空格

    private String MA;
    private String D2;
    //以上为分号空格分割
    //@@@@@@@@@@@@@@@@@
    //以下为回车换行分割
    private String[] AU;//作者（缩写）
    private String[] AF;//作者（全名），<b>回车换行分割</b>
    private String[] BE;//编者,回车换行分割
    private String[] C1;//作者地址


    public String getD2() {
        return D2;
    }

    public void setD2(String d2) {
        D2 = d2;
    }

    public String getMA() {
        return MA;
    }

    public void setMA(String MA) {
        this.MA = MA;
    }

    public String getEA() {
        return EA;
    }

    public void setEA(String EA) {
        this.EA = EA;
    }

    public String getOA() {
        return OA;
    }

    public void setOA(String OA) {
        this.OA = OA;
    }

    public String[] getC1() {
        return C1;
    }

    public void setC1(String[] c1) {
        C1 = c1;
    }

    private class C1 {
        private String[] authors;
        private String address;

        public String[] getAuthors() {
            return authors;
        }

        public void setAuthors(String[] authors) {
            this.authors = authors;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }
    }

    private class RP {
        private String author;
        private String address;

        public String getAuthor() {
            return author;
        }

        public void setAuthor(String author) {
            this.author = author;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }
    }

    public String getCA() {
        return CA;
    }

    public void setCA(String CA) {
        this.CA = CA;
    }

    public String getHC() {
        return HC;
    }

    public void setHC(String HC) {
        this.HC = HC;
    }

    public String getGA() {
        return GA;
    }

    public void setGA(String GA) {
        this.GA = GA;
    }

    public String[] getOI() {
        return OI;
    }

    public void setOI(String[] OI) {
        this.OI = OI;
    }

    public String getPG() {
        return PG;
    }

    public void setPG(String PG) {
        this.PG = PG;
    }

    public String getSI() {
        return SI;
    }

    public void setSI(String SI) {
        this.SI = SI;
    }

    public String getAR() {
        return AR;
    }

    public void setAR(String AR) {
        this.AR = AR;
    }

    public String getFX() {
        return FX;
    }

    public void setFX(String FX) {
        this.FX = FX;
    }

    public String getSE() {
        return SE;
    }

    public void setSE(String SE) {
        this.SE = SE;
    }

    public String getTC() {
        return TC;
    }

    public void setTC(String TC) {
        this.TC = TC;
    }

    public String getDT() {
        return DT;
    }

    public void setDT(String DT) {
        this.DT = DT;
    }

    public String[] getRP() {
        return RP;
    }

    public void setRP(String[] RP) {
        this.RP = RP;
    }

    public String getBP() {
        return BP;
    }

    public void setBP(String BP) {
        this.BP = BP;
    }

    public String getHP() {
        return HP;
    }

    public void setHP(String HP) {
        this.HP = HP;
    }

    public String[] getAF() {
        return AF;
    }

    public void setAF(String[] AF) {
        this.AF = AF;
    }

    public String getPT() {
        return PT;
    }

    public void setPT(String PT) {
        this.PT = PT;
    }

    public String getAB() {
        return AB;
    }

    public void setAB(String AB) {
        this.AB = AB;
    }


    public String getSN() {
        return SN;
    }

    public void setSN(String SN) {
        this.SN = SN;
    }

    public String getU1() {
        return U1;
    }

    public void setU1(String u1) {
        U1 = u1;
    }

    public String getVL() {
        return VL;
    }

    public void setVL(String VL) {
        this.VL = VL;
    }

    public String getPD() {
        return PD;
    }

    public void setPD(String PD) {
        this.PD = PD;
    }

    public String[] getFU() {
        return FU;
    }

    public void setFU(String[] FU) {
        this.FU = FU;
    }

    public String getPY() {
        return PY;
    }

    public void setPY(String PY) {
        this.PY = PY;
    }

    public String getIS() {
        return IS;
    }

    public void setIS(String IS) {
        this.IS = IS;
    }

    public String getPU() {
        return PU;
    }

    public void setPU(String PU) {
        this.PU = PU;
    }

    public String getDI() {
        return DI;
    }

    public void setDI(String DI) {
        this.DI = DI;
    }

    public String[] getBE() {
        return BE;
    }

    public void setBE(String[] BE) {
        this.BE = BE;
    }

    public String[] getDE() {
        return DE;
    }

    public void setDE(String[] DE) {
        this.DE = DE;
    }

    public String getJI() {
        return JI;
    }

    public void setJI(String JI) {
        this.JI = JI;
    }

    public String getBA() {
        return BA;
    }

    public void setBA(String BA) {
        this.BA = BA;
    }

    public String getU2() {
        return U2;
    }

    public void setU2(String u2) {
        U2 = u2;
    }

    public String getDA() {
        return DA;
    }

    public void setDA(String DA) {
        this.DA = DA;
    }

    public String getPM() {
        return PM;
    }

    public void setPM(String PM) {
        this.PM = PM;
    }

    public String getSO() {
        return SO;
    }

    public void setSO(String SO) {
        this.SO = SO;
    }

    public String getPI() {
        return PI;
    }

    public void setPI(String PI) {
        this.PI = PI;
    }

    public String[] getRI() {
        return RI;
    }

    public void setRI(String[] RI) {
        this.RI = RI;
    }

    public String getTI() {
        return TI;
    }

    public void setTI(String TI) {
        this.TI = TI;
    }

    public String getLA() {
        return LA;
    }

    public void setLA(String LA) {
        this.LA = LA;
    }

    public String getPA() {
        return PA;
    }

    public void setPA(String PA) {
        this.PA = PA;
    }

    public String getCT() {
        return CT;
    }

    public void setCT(String CT) {
        this.CT = CT;
    }

    public String getJ9() {
        return J9;
    }

    public void setJ9(String j9) {
        J9 = j9;
    }

    public String[] getSC() {
        return SC;
    }

    public void setSC(String[] SC) {
        this.SC = SC;
    }

    public String getEP() {
        return EP;
    }

    public void setEP(String EP) {
        this.EP = EP;
    }

    public String[] getWC() {
        return WC;
    }

    public void setWC(String[] WC) {
        this.WC = WC;
    }

    public String[] getBN() {
        return BN;
    }

    public void setBN(String[] BN) {
        this.BN = BN;
    }

    public String getCL() {
        return CL;
    }

    public void setCL(String CL) {
        this.CL = CL;
    }

    public String getGP() {
        return GP;
    }

    public void setGP(String GP) {
        this.GP = GP;
    }

    public String getFN() {
        return FN;
    }

    public void setFN(String FN) {
        this.FN = FN;
    }

    public String getNR() {
        return NR;
    }

    public void setNR(String NR) {
        this.NR = NR;
    }

    public String getBF() {
        return BF;
    }

    public void setBF(String BF) {
        this.BF = BF;
    }

    public String getZ9() {
        return Z9;
    }

    public void setZ9(String z9) {
        Z9 = z9;
    }

    public String getUT() {
        return UT;
    }

    public void setUT(String UT) {
        this.UT = UT;
    }

    public String getSP() {
        return SP;
    }

    public void setSP(String SP) {
        this.SP = SP;
    }

    public String getPN() {
        return PN;
    }

    public void setPN(String PN) {
        this.PN = PN;
    }

    public String[] getID() {
        return ID;
    }

    public void setID(String[] ID) {
        this.ID = ID;
    }

    public String getVR() {
        return VR;
    }

    public void setVR(String VR) {
        this.VR = VR;
    }

    public String getCY() {
        return CY;
    }

    public void setCY(String CY) {
        this.CY = CY;
    }

    public String[] getAU() {
        return AU;
    }

    public void setAU(String[] AU) {
        this.AU = AU;
    }

    public String getBS() {
        return BS;
    }

    public void setBS(String BS) {
        this.BS = BS;
    }

    public String getHO() {
        return HO;
    }

    public void setHO(String HO) {
        this.HO = HO;
    }

    public String[] getEM() {
        return EM;
    }

    public void setEM(String[] EM) {
        this.EM = EM;
    }

    public String getEI() {
        return EI;
    }

    public void setEI(String EI) {
        this.EI = EI;
    }

    public String getSU() {
        return SU;
    }

    public void setSU(String SU) {
        this.SU = SU;
    }
}
